/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_valuebound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c225d54 [2021-05-02 14:47:29,887 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-02 14:47:29,889 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-02 14:47:29,919 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-02 14:47:29,919 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-02 14:47:29,921 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-02 14:47:29,923 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-02 14:47:29,927 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-02 14:47:29,928 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-02 14:47:29,931 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-02 14:47:29,932 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-02 14:47:29,933 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-02 14:47:29,933 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-02 14:47:29,934 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-02 14:47:29,935 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-02 14:47:29,936 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-02 14:47:29,939 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-02 14:47:29,939 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-02 14:47:29,941 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-02 14:47:29,946 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-02 14:47:29,948 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-02 14:47:29,948 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-02 14:47:29,949 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-02 14:47:29,951 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-02 14:47:29,955 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-02 14:47:29,955 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-02 14:47:29,955 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-02 14:47:29,956 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-02 14:47:29,956 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-02 14:47:29,957 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-02 14:47:29,957 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-02 14:47:29,957 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-02 14:47:29,958 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-02 14:47:29,959 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-02 14:47:29,959 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-02 14:47:29,960 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-02 14:47:29,972 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-02 14:47:29,972 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-02 14:47:29,972 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-02 14:47:29,973 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-02 14:47:29,973 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-02 14:47:29,974 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 14:47:30,001 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-02 14:47:30,001 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-02 14:47:30,003 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-05-02 14:47:30,003 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-05-02 14:47:30,004 INFO L138 SettingsManager]: * Use SBE=true [2021-05-02 14:47:30,004 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-02 14:47:30,004 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-02 14:47:30,004 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-02 14:47:30,004 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-02 14:47:30,004 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-02 14:47:30,005 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-02 14:47:30,005 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-02 14:47:30,005 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-02 14:47:30,005 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-02 14:47:30,005 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-02 14:47:30,005 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-02 14:47:30,005 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-02 14:47:30,006 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-02 14:47:30,006 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-02 14:47:30,006 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-02 14:47:30,006 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 14:47:30,006 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-02 14:47:30,006 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-05-02 14:47:30,006 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-05-02 14:47:30,006 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-02 14:47:30,006 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-05-02 14:47:30,006 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-05-02 14:47:30,006 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-05-02 14:47:30,007 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 14:47:30,223 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-02 14:47:30,235 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-02 14:47:30,237 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-02 14:47:30,237 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-02 14:47:30,238 INFO L275 PluginConnector]: CDTParser initialized [2021-05-02 14:47:30,238 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_valuebound100.c [2021-05-02 14:47:30,280 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/275043e76/14d54e34bdd44ef4ae583ff4bb8197ab/FLAG76b7c5676 [2021-05-02 14:47:30,591 INFO L306 CDTParser]: Found 1 translation units. [2021-05-02 14:47:30,591 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_valuebound100.c [2021-05-02 14:47:30,596 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/275043e76/14d54e34bdd44ef4ae583ff4bb8197ab/FLAG76b7c5676 [2021-05-02 14:47:31,013 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/275043e76/14d54e34bdd44ef4ae583ff4bb8197ab [2021-05-02 14:47:31,015 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-02 14:47:31,016 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-05-02 14:47:31,017 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-02 14:47:31,017 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-02 14:47:31,022 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-02 14:47:31,023 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 02:47:31" (1/1) ... [2021-05-02 14:47:31,023 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@68ab3047 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:47:31, skipping insertion in model container [2021-05-02 14:47:31,023 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 02:47:31" (1/1) ... [2021-05-02 14:47:31,028 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-02 14:47:31,038 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-02 14:47:31,129 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_valuebound100.c[489,502] [2021-05-02 14:47:31,138 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 14:47:31,142 INFO L203 MainTranslator]: Completed pre-run [2021-05-02 14:47:31,149 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_valuebound100.c[489,502] [2021-05-02 14:47:31,154 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 14:47:31,167 INFO L208 MainTranslator]: Completed translation [2021-05-02 14:47:31,168 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:47:31 WrapperNode [2021-05-02 14:47:31,168 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-02 14:47:31,169 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-02 14:47:31,169 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-02 14:47:31,169 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-02 14:47:31,179 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:47:31" (1/1) ... [2021-05-02 14:47:31,180 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:47:31" (1/1) ... [2021-05-02 14:47:31,184 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:47:31" (1/1) ... [2021-05-02 14:47:31,184 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:47:31" (1/1) ... [2021-05-02 14:47:31,187 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:47:31" (1/1) ... [2021-05-02 14:47:31,189 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:47:31" (1/1) ... [2021-05-02 14:47:31,189 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:47:31" (1/1) ... [2021-05-02 14:47:31,190 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-02 14:47:31,191 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-02 14:47:31,201 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-02 14:47:31,201 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-02 14:47:31,202 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:47:31" (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 14:47:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-02 14:47:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-02 14:47:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-02 14:47:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-05-02 14:47:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-02 14:47:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-02 14:47:31,247 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-02 14:47:31,247 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-02 14:47:31,247 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-02 14:47:31,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-02 14:47:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-05-02 14:47:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-05-02 14:47:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-02 14:47:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-02 14:47:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-02 14:47:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-02 14:47:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-02 14:47:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-02 14:47:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-02 14:47:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-02 14:47:31,397 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-02 14:47:31,398 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-05-02 14:47:31,398 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 02:47:31 BoogieIcfgContainer [2021-05-02 14:47:31,399 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-02 14:47:31,400 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-02 14:47:31,400 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-02 14:47:31,401 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-02 14:47:31,401 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.05 02:47:31" (1/3) ... [2021-05-02 14:47:31,402 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@480811c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 02:47:31, skipping insertion in model container [2021-05-02 14:47:31,402 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:47:31" (2/3) ... [2021-05-02 14:47:31,402 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@480811c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 02:47:31, skipping insertion in model container [2021-05-02 14:47:31,402 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 02:47:31" (3/3) ... [2021-05-02 14:47:31,403 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd-ll_valuebound100.c [2021-05-02 14:47:31,406 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-05-02 14:47:31,408 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-02 14:47:31,428 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-02 14:47:31,442 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-02 14:47:31,442 INFO L377 AbstractCegarLoop]: Hoare is true [2021-05-02 14:47:31,442 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-05-02 14:47:31,442 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-02 14:47:31,442 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-02 14:47:31,442 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-02 14:47:31,442 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-02 14:47:31,442 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-02 14:47:31,452 INFO L276 IsEmpty]: Start isEmpty. Operand has 37 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 14:47:31,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-05-02 14:47:31,455 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:31,455 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:47:31,456 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:31,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:31,459 INFO L82 PathProgramCache]: Analyzing trace with hash 870870740, now seen corresponding path program 1 times [2021-05-02 14:47:31,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:31,464 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711990882] [2021-05-02 14:47:31,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:31,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:47:31,646 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 14:47:31,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:47:31,657 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-05-02 14:47:31,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:47:31,661 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-05-02 14:47:31,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:47:31,664 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-05-02 14:47:31,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:47:31,667 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-02 14:47:31,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:47:31,671 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-05-02 14:47:31,671 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:31,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711990882] [2021-05-02 14:47:31,672 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711990882] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 14:47:31,672 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 14:47:31,673 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-02 14:47:31,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670638819] [2021-05-02 14:47:31,676 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-02 14:47:31,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:31,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-02 14:47:31,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 14:47:31,685 INFO L87 Difference]: Start difference. First operand has 37 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-02 14:47:31,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:31,772 INFO L93 Difference]: Finished difference Result 67 states and 105 transitions. [2021-05-02 14:47:31,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-02 14:47:31,781 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2021-05-02 14:47:31,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:31,786 INFO L225 Difference]: With dead ends: 67 [2021-05-02 14:47:31,786 INFO L226 Difference]: Without dead ends: 32 [2021-05-02 14:47:31,788 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 40.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 14:47:31,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2021-05-02 14:47:31,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2021-05-02 14:47:31,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 15 states have (on average 1.2) internal successors, (18), 16 states have internal predecessors, (18), 13 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 14:47:31,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 42 transitions. [2021-05-02 14:47:31,814 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 42 transitions. Word has length 33 [2021-05-02 14:47:31,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:31,814 INFO L480 AbstractCegarLoop]: Abstraction has 32 states and 42 transitions. [2021-05-02 14:47:31,814 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-02 14:47:31,814 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 42 transitions. [2021-05-02 14:47:31,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-05-02 14:47:31,816 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:31,816 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:47:31,816 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-02 14:47:31,816 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:31,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:31,817 INFO L82 PathProgramCache]: Analyzing trace with hash -1006914976, now seen corresponding path program 1 times [2021-05-02 14:47:31,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:31,817 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925954223] [2021-05-02 14:47:31,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:31,834 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:31,834 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1024121432] [2021-05-02 14:47:31,835 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 14:47:31,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:47:31,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 14:47:31,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:31,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:32,061 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-05-02 14:47:32,061 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:32,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925954223] [2021-05-02 14:47:32,061 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:32,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024121432] [2021-05-02 14:47:32,062 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024121432] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:32,062 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:32,062 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 14:47:32,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556372071] [2021-05-02 14:47:32,063 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 14:47:32,063 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:32,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 14:47:32,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-05-02 14:47:32,064 INFO L87 Difference]: Start difference. First operand 32 states and 42 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2021-05-02 14:47:32,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:32,148 INFO L93 Difference]: Finished difference Result 48 states and 65 transitions. [2021-05-02 14:47:32,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 14:47:32,149 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 33 [2021-05-02 14:47:32,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:32,151 INFO L225 Difference]: With dead ends: 48 [2021-05-02 14:47:32,151 INFO L226 Difference]: Without dead ends: 46 [2021-05-02 14:47:32,152 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 33.7ms TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-05-02 14:47:32,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2021-05-02 14:47:32,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 45. [2021-05-02 14:47:32,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 21 states have (on average 1.2380952380952381) internal successors, (26), 23 states have internal predecessors, (26), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 14:47:32,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 62 transitions. [2021-05-02 14:47:32,173 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 62 transitions. Word has length 33 [2021-05-02 14:47:32,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:32,174 INFO L480 AbstractCegarLoop]: Abstraction has 45 states and 62 transitions. [2021-05-02 14:47:32,174 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2021-05-02 14:47:32,174 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 62 transitions. [2021-05-02 14:47:32,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-05-02 14:47:32,178 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:32,178 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:47:32,384 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-05-02 14:47:32,385 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:32,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:32,385 INFO L82 PathProgramCache]: Analyzing trace with hash -124657161, now seen corresponding path program 1 times [2021-05-02 14:47:32,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:32,386 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523185452] [2021-05-02 14:47:32,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:32,398 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:32,398 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [110380579] [2021-05-02 14:47:32,398 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 14:47:32,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:47:32,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-02 14:47:32,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:32,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:32,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:32,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:32,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:32,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:32,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:32,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:32,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:32,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:32,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:32,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:32,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:32,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:32,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:32,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:32,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:32,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:32,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:32,594 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-05-02 14:47:32,594 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:32,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523185452] [2021-05-02 14:47:32,595 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:32,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110380579] [2021-05-02 14:47:32,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110380579] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:32,595 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:32,595 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 14:47:32,595 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982122553] [2021-05-02 14:47:32,595 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 14:47:32,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:32,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 14:47:32,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-05-02 14:47:32,596 INFO L87 Difference]: Start difference. First operand 45 states and 62 transitions. Second operand has 10 states, 9 states have (on average 2.0) internal successors, (18), 7 states have internal predecessors, (18), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2021-05-02 14:47:32,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:32,691 INFO L93 Difference]: Finished difference Result 70 states and 102 transitions. [2021-05-02 14:47:32,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 14:47:32,692 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.0) internal successors, (18), 7 states have internal predecessors, (18), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 38 [2021-05-02 14:47:32,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:32,694 INFO L225 Difference]: With dead ends: 70 [2021-05-02 14:47:32,694 INFO L226 Difference]: Without dead ends: 68 [2021-05-02 14:47:32,695 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 60.2ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-05-02 14:47:32,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2021-05-02 14:47:32,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 61. [2021-05-02 14:47:32,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 30 states have (on average 1.3) internal successors, (39), 32 states have internal predecessors, (39), 25 states have call successors, (25), 6 states have call predecessors, (25), 5 states have return successors, (23), 22 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 14:47:32,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 87 transitions. [2021-05-02 14:47:32,704 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 87 transitions. Word has length 38 [2021-05-02 14:47:32,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:32,704 INFO L480 AbstractCegarLoop]: Abstraction has 61 states and 87 transitions. [2021-05-02 14:47:32,704 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 9 states have (on average 2.0) internal successors, (18), 7 states have internal predecessors, (18), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2021-05-02 14:47:32,704 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 87 transitions. [2021-05-02 14:47:32,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-05-02 14:47:32,705 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:32,705 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:47:32,912 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:47:32,913 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:32,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:32,914 INFO L82 PathProgramCache]: Analyzing trace with hash 1732898944, now seen corresponding path program 1 times [2021-05-02 14:47:32,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:32,914 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003819155] [2021-05-02 14:47:32,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:32,924 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:32,924 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1933967343] [2021-05-02 14:47:32,924 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 14:47:32,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:47:32,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 14:47:32,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:33,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:33,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:33,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:33,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:33,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:33,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:33,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:33,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:33,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:33,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:33,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:33,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:33,098 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-02 14:47:33,098 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:33,099 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003819155] [2021-05-02 14:47:33,099 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:33,099 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933967343] [2021-05-02 14:47:33,099 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933967343] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:33,099 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:33,099 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 14:47:33,099 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237733559] [2021-05-02 14:47:33,099 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 14:47:33,099 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:33,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 14:47:33,100 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-05-02 14:47:33,100 INFO L87 Difference]: Start difference. First operand 61 states and 87 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 7 states have internal predecessors, (18), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-05-02 14:47:33,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:33,216 INFO L93 Difference]: Finished difference Result 68 states and 93 transitions. [2021-05-02 14:47:33,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 14:47:33,216 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), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 43 [2021-05-02 14:47:33,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:33,217 INFO L225 Difference]: With dead ends: 68 [2021-05-02 14:47:33,217 INFO L226 Difference]: Without dead ends: 64 [2021-05-02 14:47:33,217 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 39.7ms TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-05-02 14:47:33,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-05-02 14:47:33,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2021-05-02 14:47:33,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 33 states have (on average 1.2727272727272727) internal successors, (42), 35 states have internal predecessors, (42), 24 states have call successors, (24), 7 states have call predecessors, (24), 6 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 14:47:33,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 87 transitions. [2021-05-02 14:47:33,224 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 87 transitions. Word has length 43 [2021-05-02 14:47:33,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:33,225 INFO L480 AbstractCegarLoop]: Abstraction has 64 states and 87 transitions. [2021-05-02 14:47:33,225 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), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-05-02 14:47:33,225 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 87 transitions. [2021-05-02 14:47:33,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-05-02 14:47:33,226 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:33,226 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:47:33,441 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:47:33,442 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:33,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:33,442 INFO L82 PathProgramCache]: Analyzing trace with hash -301191846, now seen corresponding path program 1 times [2021-05-02 14:47:33,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:33,442 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528611469] [2021-05-02 14:47:33,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:33,451 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:33,451 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2124871973] [2021-05-02 14:47:33,451 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 14:47:33,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:47:33,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 8 conjunts are in the unsatisfiable core [2021-05-02 14:47:33,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:33,549 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-05-02 14:47:33,549 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:33,549 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528611469] [2021-05-02 14:47:33,549 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:33,549 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124871973] [2021-05-02 14:47:33,549 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124871973] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 14:47:33,549 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 14:47:33,549 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-02 14:47:33,549 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820321878] [2021-05-02 14:47:33,550 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 14:47:33,550 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:33,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 14:47:33,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-05-02 14:47:33,550 INFO L87 Difference]: Start difference. First operand 64 states and 87 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2021-05-02 14:47:33,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:33,591 INFO L93 Difference]: Finished difference Result 70 states and 92 transitions. [2021-05-02 14:47:33,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-02 14:47:33,592 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 49 [2021-05-02 14:47:33,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:33,594 INFO L225 Difference]: With dead ends: 70 [2021-05-02 14:47:33,594 INFO L226 Difference]: Without dead ends: 68 [2021-05-02 14:47:33,595 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.1ms TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-05-02 14:47:33,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2021-05-02 14:47:33,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2021-05-02 14:47:33,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 36 states have (on average 1.25) internal successors, (45), 38 states have internal predecessors, (45), 24 states have call successors, (24), 8 states have call predecessors, (24), 7 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 14:47:33,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 90 transitions. [2021-05-02 14:47:33,614 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 90 transitions. Word has length 49 [2021-05-02 14:47:33,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:33,614 INFO L480 AbstractCegarLoop]: Abstraction has 68 states and 90 transitions. [2021-05-02 14:47:33,614 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2021-05-02 14:47:33,614 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 90 transitions. [2021-05-02 14:47:33,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-05-02 14:47:33,619 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:33,619 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:47:33,832 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:47:33,833 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:33,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:33,833 INFO L82 PathProgramCache]: Analyzing trace with hash -1107651435, now seen corresponding path program 1 times [2021-05-02 14:47:33,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:33,834 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097867363] [2021-05-02 14:47:33,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:33,844 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:33,844 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1757840819] [2021-05-02 14:47:33,844 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 14:47:33,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:47:33,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-02 14:47:33,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:33,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:33,966 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-05-02 14:47:33,966 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:33,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097867363] [2021-05-02 14:47:33,967 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:33,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757840819] [2021-05-02 14:47:33,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757840819] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:33,967 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:33,967 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 14:47:33,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270491815] [2021-05-02 14:47:33,967 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 14:47:33,967 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:33,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 14:47:33,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-05-02 14:47:33,968 INFO L87 Difference]: Start difference. First operand 68 states and 90 transitions. Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-05-02 14:47:34,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:34,055 INFO L93 Difference]: Finished difference Result 84 states and 108 transitions. [2021-05-02 14:47:34,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 14:47:34,056 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 51 [2021-05-02 14:47:34,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:34,057 INFO L225 Difference]: With dead ends: 84 [2021-05-02 14:47:34,057 INFO L226 Difference]: Without dead ends: 82 [2021-05-02 14:47:34,057 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 25.9ms TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-05-02 14:47:34,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-05-02 14:47:34,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 79. [2021-05-02 14:47:34,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 42 states have (on average 1.2142857142857142) internal successors, (51), 45 states have internal predecessors, (51), 27 states have call successors, (27), 10 states have call predecessors, (27), 9 states have return successors, (24), 23 states have call predecessors, (24), 24 states have call successors, (24) [2021-05-02 14:47:34,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 102 transitions. [2021-05-02 14:47:34,065 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 102 transitions. Word has length 51 [2021-05-02 14:47:34,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:34,065 INFO L480 AbstractCegarLoop]: Abstraction has 79 states and 102 transitions. [2021-05-02 14:47:34,065 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-05-02 14:47:34,065 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 102 transitions. [2021-05-02 14:47:34,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-05-02 14:47:34,066 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:34,066 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 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 14:47:34,280 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-05-02 14:47:34,281 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:34,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:34,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1924168317, now seen corresponding path program 1 times [2021-05-02 14:47:34,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:34,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577966594] [2021-05-02 14:47:34,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:34,289 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:34,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1002717243] [2021-05-02 14:47:34,289 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 14:47:34,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:47:34,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-02 14:47:34,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:34,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:34,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:34,445 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 15 proven. 5 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-05-02 14:47:34,446 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:34,446 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577966594] [2021-05-02 14:47:34,446 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:34,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002717243] [2021-05-02 14:47:34,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002717243] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:34,448 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:34,448 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 14:47:34,448 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830760494] [2021-05-02 14:47:34,449 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 14:47:34,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:34,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 14:47:34,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-05-02 14:47:34,450 INFO L87 Difference]: Start difference. First operand 79 states and 102 transitions. Second operand has 9 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 4 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 14:47:34,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:34,550 INFO L93 Difference]: Finished difference Result 88 states and 112 transitions. [2021-05-02 14:47:34,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 14:47:34,550 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 4 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 54 [2021-05-02 14:47:34,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:34,551 INFO L225 Difference]: With dead ends: 88 [2021-05-02 14:47:34,551 INFO L226 Difference]: Without dead ends: 84 [2021-05-02 14:47:34,551 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 40.6ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-05-02 14:47:34,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-05-02 14:47:34,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 84. [2021-05-02 14:47:34,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 46 states have (on average 1.1521739130434783) internal successors, (53), 49 states have internal predecessors, (53), 27 states have call successors, (27), 11 states have call predecessors, (27), 10 states have return successors, (25), 23 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 14:47:34,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 105 transitions. [2021-05-02 14:47:34,560 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 105 transitions. Word has length 54 [2021-05-02 14:47:34,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:34,560 INFO L480 AbstractCegarLoop]: Abstraction has 84 states and 105 transitions. [2021-05-02 14:47:34,560 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 4 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 14:47:34,560 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 105 transitions. [2021-05-02 14:47:34,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-05-02 14:47:34,561 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:34,561 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:47:34,772 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:47:34,773 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:34,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:34,773 INFO L82 PathProgramCache]: Analyzing trace with hash 1698149216, now seen corresponding path program 1 times [2021-05-02 14:47:34,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:34,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513885231] [2021-05-02 14:47:34,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:34,781 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:34,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [959575004] [2021-05-02 14:47:34,781 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 14:47:34,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:47:34,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 35 conjunts are in the unsatisfiable core [2021-05-02 14:47:34,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:34,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:34,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:34,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:34,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:34,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:34,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:34,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:34,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:34,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:34,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:34,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:34,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:34,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:34,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:34,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:34,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,008 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 10 proven. 19 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-05-02 14:47:35,008 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:35,009 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513885231] [2021-05-02 14:47:35,009 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:35,009 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959575004] [2021-05-02 14:47:35,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959575004] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:35,009 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:35,009 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 14:47:35,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047896698] [2021-05-02 14:47:35,009 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 14:47:35,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:35,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 14:47:35,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-05-02 14:47:35,010 INFO L87 Difference]: Start difference. First operand 84 states and 105 transitions. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 5 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2021-05-02 14:47:35,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:35,204 INFO L93 Difference]: Finished difference Result 118 states and 147 transitions. [2021-05-02 14:47:35,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 14:47:35,205 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 5 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 56 [2021-05-02 14:47:35,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:35,206 INFO L225 Difference]: With dead ends: 118 [2021-05-02 14:47:35,206 INFO L226 Difference]: Without dead ends: 116 [2021-05-02 14:47:35,206 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 102.3ms TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-05-02 14:47:35,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-05-02 14:47:35,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 112. [2021-05-02 14:47:35,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 64 states have (on average 1.15625) internal successors, (74), 67 states have internal predecessors, (74), 33 states have call successors, (33), 15 states have call predecessors, (33), 14 states have return successors, (31), 29 states have call predecessors, (31), 31 states have call successors, (31) [2021-05-02 14:47:35,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 138 transitions. [2021-05-02 14:47:35,216 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 138 transitions. Word has length 56 [2021-05-02 14:47:35,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:35,216 INFO L480 AbstractCegarLoop]: Abstraction has 112 states and 138 transitions. [2021-05-02 14:47:35,216 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 5 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2021-05-02 14:47:35,216 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 138 transitions. [2021-05-02 14:47:35,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-02 14:47:35,216 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:35,217 INFO L523 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 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 14:47:35,425 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:47:35,426 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:35,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:35,426 INFO L82 PathProgramCache]: Analyzing trace with hash 888099957, now seen corresponding path program 2 times [2021-05-02 14:47:35,426 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:35,426 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358640960] [2021-05-02 14:47:35,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:35,450 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:35,451 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [121021053] [2021-05-02 14:47:35,451 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 14:47:35,484 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:47:35,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:47:35,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 40 conjunts are in the unsatisfiable core [2021-05-02 14:47:35,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:35,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:35,660 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 13 proven. 13 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-05-02 14:47:35,660 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:35,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358640960] [2021-05-02 14:47:35,660 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:35,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121021053] [2021-05-02 14:47:35,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121021053] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:35,660 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:35,661 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 14:47:35,661 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885962959] [2021-05-02 14:47:35,661 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 14:47:35,661 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:35,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 14:47:35,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-05-02 14:47:35,661 INFO L87 Difference]: Start difference. First operand 112 states and 138 transitions. Second operand has 10 states, 10 states have (on average 2.1) internal successors, (21), 8 states have internal predecessors, (21), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2021-05-02 14:47:35,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:35,788 INFO L93 Difference]: Finished difference Result 137 states and 178 transitions. [2021-05-02 14:47:35,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 14:47:35,789 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 8 states have internal predecessors, (21), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 61 [2021-05-02 14:47:35,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:35,792 INFO L225 Difference]: With dead ends: 137 [2021-05-02 14:47:35,792 INFO L226 Difference]: Without dead ends: 131 [2021-05-02 14:47:35,793 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 52.6ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-05-02 14:47:35,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-05-02 14:47:35,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2021-05-02 14:47:35,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 73 states have (on average 1.178082191780822) internal successors, (86), 77 states have internal predecessors, (86), 42 states have call successors, (42), 16 states have call predecessors, (42), 15 states have return successors, (39), 37 states have call predecessors, (39), 39 states have call successors, (39) [2021-05-02 14:47:35,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 167 transitions. [2021-05-02 14:47:35,805 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 167 transitions. Word has length 61 [2021-05-02 14:47:35,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:35,806 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 167 transitions. [2021-05-02 14:47:35,806 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 8 states have internal predecessors, (21), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2021-05-02 14:47:35,806 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 167 transitions. [2021-05-02 14:47:35,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-05-02 14:47:35,806 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:35,806 INFO L523 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 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] [2021-05-02 14:47:36,026 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-05-02 14:47:36,027 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:36,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:36,027 INFO L82 PathProgramCache]: Analyzing trace with hash 2064127436, now seen corresponding path program 1 times [2021-05-02 14:47:36,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:36,027 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792420137] [2021-05-02 14:47:36,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:36,035 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:36,035 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1296910938] [2021-05-02 14:47:36,035 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 14:47:36,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:47:36,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-02 14:47:36,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:36,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,241 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 18 proven. 13 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-05-02 14:47:36,241 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:36,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792420137] [2021-05-02 14:47:36,241 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:36,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296910938] [2021-05-02 14:47:36,242 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296910938] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:36,242 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:36,242 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 14:47:36,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787703680] [2021-05-02 14:47:36,242 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 14:47:36,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:36,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 14:47:36,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-05-02 14:47:36,243 INFO L87 Difference]: Start difference. First operand 131 states and 167 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:47:36,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:36,397 INFO L93 Difference]: Finished difference Result 151 states and 193 transitions. [2021-05-02 14:47:36,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 14:47:36,397 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 69 [2021-05-02 14:47:36,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:36,399 INFO L225 Difference]: With dead ends: 151 [2021-05-02 14:47:36,399 INFO L226 Difference]: Without dead ends: 149 [2021-05-02 14:47:36,400 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 76.4ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-05-02 14:47:36,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-05-02 14:47:36,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 147. [2021-05-02 14:47:36,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 81 states have (on average 1.1728395061728396) internal successors, (95), 86 states have internal predecessors, (95), 48 states have call successors, (48), 18 states have call predecessors, (48), 17 states have return successors, (45), 42 states have call predecessors, (45), 45 states have call successors, (45) [2021-05-02 14:47:36,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 188 transitions. [2021-05-02 14:47:36,417 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 188 transitions. Word has length 69 [2021-05-02 14:47:36,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:36,417 INFO L480 AbstractCegarLoop]: Abstraction has 147 states and 188 transitions. [2021-05-02 14:47:36,417 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:47:36,417 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 188 transitions. [2021-05-02 14:47:36,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-05-02 14:47:36,418 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:36,418 INFO L523 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 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] [2021-05-02 14:47:36,632 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:47:36,633 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:36,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:36,633 INFO L82 PathProgramCache]: Analyzing trace with hash 1872855628, now seen corresponding path program 2 times [2021-05-02 14:47:36,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:36,633 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515884359] [2021-05-02 14:47:36,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:36,653 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:36,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [739968301] [2021-05-02 14:47:36,654 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 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 14:47:36,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:47:36,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:47:36,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-02 14:47:36,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:36,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:36,856 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 18 proven. 13 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-05-02 14:47:36,856 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:36,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515884359] [2021-05-02 14:47:36,856 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:36,857 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739968301] [2021-05-02 14:47:36,857 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739968301] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:36,857 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:36,857 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 14:47:36,857 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815178737] [2021-05-02 14:47:36,857 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 14:47:36,857 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:36,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 14:47:36,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-05-02 14:47:36,858 INFO L87 Difference]: Start difference. First operand 147 states and 188 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:47:37,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:37,005 INFO L93 Difference]: Finished difference Result 166 states and 212 transitions. [2021-05-02 14:47:37,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 14:47:37,005 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 69 [2021-05-02 14:47:37,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:37,006 INFO L225 Difference]: With dead ends: 166 [2021-05-02 14:47:37,006 INFO L226 Difference]: Without dead ends: 161 [2021-05-02 14:47:37,006 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 79.4ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-05-02 14:47:37,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-05-02 14:47:37,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 160. [2021-05-02 14:47:37,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 89 states have (on average 1.1573033707865168) internal successors, (103), 94 states have internal predecessors, (103), 51 states have call successors, (51), 20 states have call predecessors, (51), 19 states have return successors, (48), 45 states have call predecessors, (48), 48 states have call successors, (48) [2021-05-02 14:47:37,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 202 transitions. [2021-05-02 14:47:37,018 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 202 transitions. Word has length 69 [2021-05-02 14:47:37,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:37,018 INFO L480 AbstractCegarLoop]: Abstraction has 160 states and 202 transitions. [2021-05-02 14:47:37,018 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:47:37,018 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 202 transitions. [2021-05-02 14:47:37,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-05-02 14:47:37,019 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:37,019 INFO L523 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:47:37,232 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:47:37,233 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:37,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:37,233 INFO L82 PathProgramCache]: Analyzing trace with hash 1196252297, now seen corresponding path program 2 times [2021-05-02 14:47:37,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:37,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807252451] [2021-05-02 14:47:37,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:37,239 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:37,239 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [406739888] [2021-05-02 14:47:37,239 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 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 14:47:37,285 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:47:37,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:47:37,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 44 conjunts are in the unsatisfiable core [2021-05-02 14:47:37,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:37,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,485 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 20 proven. 18 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2021-05-02 14:47:37,485 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:37,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807252451] [2021-05-02 14:47:37,485 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:37,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406739888] [2021-05-02 14:47:37,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406739888] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:37,485 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:37,485 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 14:47:37,485 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480854759] [2021-05-02 14:47:37,486 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 14:47:37,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:37,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 14:47:37,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-05-02 14:47:37,486 INFO L87 Difference]: Start difference. First operand 160 states and 202 transitions. Second operand has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 9 states have internal predecessors, (24), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2021-05-02 14:47:37,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:37,676 INFO L93 Difference]: Finished difference Result 190 states and 241 transitions. [2021-05-02 14:47:37,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 14:47:37,680 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 9 states have internal predecessors, (24), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) Word has length 74 [2021-05-02 14:47:37,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:37,681 INFO L225 Difference]: With dead ends: 190 [2021-05-02 14:47:37,681 INFO L226 Difference]: Without dead ends: 188 [2021-05-02 14:47:37,681 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 72.7ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-05-02 14:47:37,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-05-02 14:47:37,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 184. [2021-05-02 14:47:37,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 104 states have (on average 1.1634615384615385) internal successors, (121), 109 states have internal predecessors, (121), 57 states have call successors, (57), 23 states have call predecessors, (57), 22 states have return successors, (54), 51 states have call predecessors, (54), 54 states have call successors, (54) [2021-05-02 14:47:37,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 232 transitions. [2021-05-02 14:47:37,693 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 232 transitions. Word has length 74 [2021-05-02 14:47:37,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:37,693 INFO L480 AbstractCegarLoop]: Abstraction has 184 states and 232 transitions. [2021-05-02 14:47:37,693 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 9 states have internal predecessors, (24), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2021-05-02 14:47:37,693 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 232 transitions. [2021-05-02 14:47:37,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-05-02 14:47:37,694 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:37,694 INFO L523 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:47:37,909 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-05-02 14:47:37,909 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:37,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:37,910 INFO L82 PathProgramCache]: Analyzing trace with hash -1712511605, now seen corresponding path program 3 times [2021-05-02 14:47:37,910 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:37,910 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476634545] [2021-05-02 14:47:37,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:37,917 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:37,917 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [762223990] [2021-05-02 14:47:37,917 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 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 14:47:37,954 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 14:47:37,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:47:37,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 35 conjunts are in the unsatisfiable core [2021-05-02 14:47:37,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:37,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:37,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,211 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 28 proven. 16 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2021-05-02 14:47:38,212 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:38,212 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476634545] [2021-05-02 14:47:38,212 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:38,212 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762223990] [2021-05-02 14:47:38,212 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762223990] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:38,212 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:38,212 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 14:47:38,212 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794149354] [2021-05-02 14:47:38,212 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 14:47:38,213 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:38,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 14:47:38,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-05-02 14:47:38,213 INFO L87 Difference]: Start difference. First operand 184 states and 232 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) [2021-05-02 14:47:38,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:38,379 INFO L93 Difference]: Finished difference Result 213 states and 266 transitions. [2021-05-02 14:47:38,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 14:47:38,379 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) Word has length 74 [2021-05-02 14:47:38,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:38,380 INFO L225 Difference]: With dead ends: 213 [2021-05-02 14:47:38,380 INFO L226 Difference]: Without dead ends: 211 [2021-05-02 14:47:38,380 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 87.2ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-05-02 14:47:38,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-05-02 14:47:38,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 197. [2021-05-02 14:47:38,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 114 states have (on average 1.1578947368421053) internal successors, (132), 119 states have internal predecessors, (132), 57 states have call successors, (57), 26 states have call predecessors, (57), 25 states have return successors, (54), 51 states have call predecessors, (54), 54 states have call successors, (54) [2021-05-02 14:47:38,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 243 transitions. [2021-05-02 14:47:38,410 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 243 transitions. Word has length 74 [2021-05-02 14:47:38,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:38,410 INFO L480 AbstractCegarLoop]: Abstraction has 197 states and 243 transitions. [2021-05-02 14:47:38,410 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) [2021-05-02 14:47:38,410 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 243 transitions. [2021-05-02 14:47:38,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-05-02 14:47:38,411 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:38,411 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:47:38,624 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-05-02 14:47:38,625 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:38,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:38,625 INFO L82 PathProgramCache]: Analyzing trace with hash 15858924, now seen corresponding path program 4 times [2021-05-02 14:47:38,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:38,625 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598330157] [2021-05-02 14:47:38,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:38,631 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:38,631 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [150936826] [2021-05-02 14:47:38,631 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 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 14:47:38,666 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 14:47:38,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:47:38,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 44 conjunts are in the unsatisfiable core [2021-05-02 14:47:38,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:38,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:38,868 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 42 proven. 18 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-05-02 14:47:38,868 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:38,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598330157] [2021-05-02 14:47:38,869 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:38,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150936826] [2021-05-02 14:47:38,869 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150936826] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:38,869 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:38,869 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-02 14:47:38,869 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427982132] [2021-05-02 14:47:38,869 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 14:47:38,869 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:38,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 14:47:38,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-05-02 14:47:38,870 INFO L87 Difference]: Start difference. First operand 197 states and 243 transitions. Second operand has 13 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2021-05-02 14:47:39,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:39,143 INFO L93 Difference]: Finished difference Result 219 states and 272 transitions. [2021-05-02 14:47:39,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 14:47:39,143 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) Word has length 79 [2021-05-02 14:47:39,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:39,144 INFO L225 Difference]: With dead ends: 219 [2021-05-02 14:47:39,144 INFO L226 Difference]: Without dead ends: 212 [2021-05-02 14:47:39,145 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 102.4ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-05-02 14:47:39,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2021-05-02 14:47:39,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 175. [2021-05-02 14:47:39,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 103 states have (on average 1.145631067961165) internal successors, (118), 107 states have internal predecessors, (118), 48 states have call successors, (48), 24 states have call predecessors, (48), 23 states have return successors, (45), 43 states have call predecessors, (45), 45 states have call successors, (45) [2021-05-02 14:47:39,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 211 transitions. [2021-05-02 14:47:39,165 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 211 transitions. Word has length 79 [2021-05-02 14:47:39,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:39,165 INFO L480 AbstractCegarLoop]: Abstraction has 175 states and 211 transitions. [2021-05-02 14:47:39,165 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2021-05-02 14:47:39,165 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 211 transitions. [2021-05-02 14:47:39,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-05-02 14:47:39,166 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:39,166 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:47:39,376 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-05-02 14:47:39,377 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:39,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:39,377 INFO L82 PathProgramCache]: Analyzing trace with hash 2066842922, now seen corresponding path program 3 times [2021-05-02 14:47:39,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:39,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471702916] [2021-05-02 14:47:39,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:39,382 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:39,382 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [226215864] [2021-05-02 14:47:39,383 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 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 14:47:39,424 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 14:47:39,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:47:39,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 44 conjunts are in the unsatisfiable core [2021-05-02 14:47:39,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:39,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:39,631 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 42 proven. 18 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-05-02 14:47:39,631 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:39,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471702916] [2021-05-02 14:47:39,631 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:39,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226215864] [2021-05-02 14:47:39,631 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226215864] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:39,631 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:39,631 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-02 14:47:39,631 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002256165] [2021-05-02 14:47:39,631 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 14:47:39,631 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:39,632 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 14:47:39,632 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-05-02 14:47:39,632 INFO L87 Difference]: Start difference. First operand 175 states and 211 transitions. Second operand has 13 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2021-05-02 14:47:39,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:39,896 INFO L93 Difference]: Finished difference Result 209 states and 258 transitions. [2021-05-02 14:47:39,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 14:47:39,897 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) Word has length 79 [2021-05-02 14:47:39,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:39,898 INFO L225 Difference]: With dead ends: 209 [2021-05-02 14:47:39,898 INFO L226 Difference]: Without dead ends: 202 [2021-05-02 14:47:39,899 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 94.3ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-05-02 14:47:39,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-05-02 14:47:39,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 199. [2021-05-02 14:47:39,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 118 states have (on average 1.152542372881356) internal successors, (136), 122 states have internal predecessors, (136), 54 states have call successors, (54), 27 states have call predecessors, (54), 26 states have return successors, (51), 49 states have call predecessors, (51), 51 states have call successors, (51) [2021-05-02 14:47:39,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 241 transitions. [2021-05-02 14:47:39,911 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 241 transitions. Word has length 79 [2021-05-02 14:47:39,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:39,912 INFO L480 AbstractCegarLoop]: Abstraction has 199 states and 241 transitions. [2021-05-02 14:47:39,912 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2021-05-02 14:47:39,912 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 241 transitions. [2021-05-02 14:47:39,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-05-02 14:47:39,912 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:39,912 INFO L523 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:47:40,116 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:47:40,117 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:40,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:40,117 INFO L82 PathProgramCache]: Analyzing trace with hash -105752765, now seen corresponding path program 5 times [2021-05-02 14:47:40,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:40,117 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936921975] [2021-05-02 14:47:40,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:40,123 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:40,123 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1323746127] [2021-05-02 14:47:40,123 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:47:40,195 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-05-02 14:47:40,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:47:40,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 25 conjunts are in the unsatisfiable core [2021-05-02 14:47:40,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:40,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:40,309 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 20 proven. 28 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2021-05-02 14:47:40,309 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:40,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936921975] [2021-05-02 14:47:40,309 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:40,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323746127] [2021-05-02 14:47:40,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323746127] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:40,309 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:40,309 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 14:47:40,309 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238033400] [2021-05-02 14:47:40,309 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 14:47:40,310 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:40,310 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 14:47:40,310 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-05-02 14:47:40,310 INFO L87 Difference]: Start difference. First operand 199 states and 241 transitions. Second operand has 8 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-05-02 14:47:40,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:40,429 INFO L93 Difference]: Finished difference Result 231 states and 288 transitions. [2021-05-02 14:47:40,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 14:47:40,430 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 87 [2021-05-02 14:47:40,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:40,431 INFO L225 Difference]: With dead ends: 231 [2021-05-02 14:47:40,431 INFO L226 Difference]: Without dead ends: 229 [2021-05-02 14:47:40,431 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 78 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 34.9ms TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-05-02 14:47:40,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-05-02 14:47:40,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 216. [2021-05-02 14:47:40,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 125 states have (on average 1.16) internal successors, (145), 130 states have internal predecessors, (145), 63 states have call successors, (63), 28 states have call predecessors, (63), 27 states have return successors, (60), 57 states have call predecessors, (60), 60 states have call successors, (60) [2021-05-02 14:47:40,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 268 transitions. [2021-05-02 14:47:40,445 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 268 transitions. Word has length 87 [2021-05-02 14:47:40,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:40,445 INFO L480 AbstractCegarLoop]: Abstraction has 216 states and 268 transitions. [2021-05-02 14:47:40,446 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-05-02 14:47:40,446 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 268 transitions. [2021-05-02 14:47:40,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-05-02 14:47:40,446 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:40,446 INFO L523 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:47:40,660 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-05-02 14:47:40,661 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:40,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:40,661 INFO L82 PathProgramCache]: Analyzing trace with hash -297024573, now seen corresponding path program 6 times [2021-05-02 14:47:40,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:40,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074383576] [2021-05-02 14:47:40,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:40,666 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:40,666 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1001894650] [2021-05-02 14:47:40,667 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 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 14:47:40,716 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-05-02 14:47:40,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:47:40,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 35 conjunts are in the unsatisfiable core [2021-05-02 14:47:40,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:40,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:40,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:40,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:40,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:40,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:40,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:40,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:40,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:40,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:40,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:40,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:40,880 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 27 proven. 24 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2021-05-02 14:47:40,880 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:40,880 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074383576] [2021-05-02 14:47:40,880 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:40,880 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001894650] [2021-05-02 14:47:40,880 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001894650] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:40,880 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:40,880 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 14:47:40,880 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673200122] [2021-05-02 14:47:40,881 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 14:47:40,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:40,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 14:47:40,881 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2021-05-02 14:47:40,881 INFO L87 Difference]: Start difference. First operand 216 states and 268 transitions. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2021-05-02 14:47:41,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:41,091 INFO L93 Difference]: Finished difference Result 241 states and 302 transitions. [2021-05-02 14:47:41,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 14:47:41,092 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) Word has length 87 [2021-05-02 14:47:41,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:41,093 INFO L225 Difference]: With dead ends: 241 [2021-05-02 14:47:41,093 INFO L226 Difference]: Without dead ends: 236 [2021-05-02 14:47:41,093 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 98.5ms TimeCoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-05-02 14:47:41,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-05-02 14:47:41,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 235. [2021-05-02 14:47:41,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 136 states have (on average 1.1544117647058822) internal successors, (157), 141 states have internal predecessors, (157), 69 states have call successors, (69), 30 states have call predecessors, (69), 29 states have return successors, (66), 63 states have call predecessors, (66), 66 states have call successors, (66) [2021-05-02 14:47:41,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 292 transitions. [2021-05-02 14:47:41,109 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 292 transitions. Word has length 87 [2021-05-02 14:47:41,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:41,109 INFO L480 AbstractCegarLoop]: Abstraction has 235 states and 292 transitions. [2021-05-02 14:47:41,109 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2021-05-02 14:47:41,109 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 292 transitions. [2021-05-02 14:47:41,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-05-02 14:47:41,110 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:41,110 INFO L523 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:47:41,324 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-05-02 14:47:41,325 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:41,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:41,325 INFO L82 PathProgramCache]: Analyzing trace with hash -239766271, now seen corresponding path program 7 times [2021-05-02 14:47:41,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:41,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849200047] [2021-05-02 14:47:41,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:41,330 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:41,330 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [490245454] [2021-05-02 14:47:41,330 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 14:47:41,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:47:41,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-02 14:47:41,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:41,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:41,546 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 24 proven. 27 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2021-05-02 14:47:41,547 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:41,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849200047] [2021-05-02 14:47:41,547 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:41,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490245454] [2021-05-02 14:47:41,547 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490245454] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:41,547 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:41,547 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 14:47:41,547 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297101461] [2021-05-02 14:47:41,547 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 14:47:41,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:41,548 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 14:47:41,548 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2021-05-02 14:47:41,548 INFO L87 Difference]: Start difference. First operand 235 states and 292 transitions. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 6 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 14:47:41,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:41,800 INFO L93 Difference]: Finished difference Result 251 states and 315 transitions. [2021-05-02 14:47:41,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 14:47:41,800 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 6 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 87 [2021-05-02 14:47:41,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:41,801 INFO L225 Difference]: With dead ends: 251 [2021-05-02 14:47:41,801 INFO L226 Difference]: Without dead ends: 249 [2021-05-02 14:47:41,802 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 133.4ms TimeCoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-05-02 14:47:41,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2021-05-02 14:47:41,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 247. [2021-05-02 14:47:41,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 141 states have (on average 1.1560283687943262) internal successors, (163), 147 states have internal predecessors, (163), 75 states have call successors, (75), 31 states have call predecessors, (75), 30 states have return successors, (72), 68 states have call predecessors, (72), 72 states have call successors, (72) [2021-05-02 14:47:41,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 310 transitions. [2021-05-02 14:47:41,823 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 310 transitions. Word has length 87 [2021-05-02 14:47:41,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:41,824 INFO L480 AbstractCegarLoop]: Abstraction has 247 states and 310 transitions. [2021-05-02 14:47:41,824 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 6 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 14:47:41,824 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 310 transitions. [2021-05-02 14:47:41,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-05-02 14:47:41,824 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:41,825 INFO L523 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:47:42,040 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-05-02 14:47:42,040 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:42,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:42,041 INFO L82 PathProgramCache]: Analyzing trace with hash 85135427, now seen corresponding path program 8 times [2021-05-02 14:47:42,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:42,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669947672] [2021-05-02 14:47:42,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:42,046 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:42,046 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1800988961] [2021-05-02 14:47:42,046 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:47:42,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:47:42,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:47:42,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-02 14:47:42,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:42,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,271 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 27 proven. 24 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2021-05-02 14:47:42,271 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:42,271 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669947672] [2021-05-02 14:47:42,271 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:42,272 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800988961] [2021-05-02 14:47:42,272 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800988961] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:42,272 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:42,272 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 14:47:42,272 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641096760] [2021-05-02 14:47:42,272 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 14:47:42,272 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:42,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 14:47:42,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2021-05-02 14:47:42,273 INFO L87 Difference]: Start difference. First operand 247 states and 310 transitions. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2021-05-02 14:47:42,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:42,513 INFO L93 Difference]: Finished difference Result 262 states and 331 transitions. [2021-05-02 14:47:42,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 14:47:42,513 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) Word has length 87 [2021-05-02 14:47:42,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:42,514 INFO L225 Difference]: With dead ends: 262 [2021-05-02 14:47:42,514 INFO L226 Difference]: Without dead ends: 257 [2021-05-02 14:47:42,515 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 117.6ms TimeCoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-05-02 14:47:42,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-05-02 14:47:42,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 247. [2021-05-02 14:47:42,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 141 states have (on average 1.1560283687943262) internal successors, (163), 147 states have internal predecessors, (163), 75 states have call successors, (75), 31 states have call predecessors, (75), 30 states have return successors, (72), 68 states have call predecessors, (72), 72 states have call successors, (72) [2021-05-02 14:47:42,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 310 transitions. [2021-05-02 14:47:42,532 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 310 transitions. Word has length 87 [2021-05-02 14:47:42,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:42,532 INFO L480 AbstractCegarLoop]: Abstraction has 247 states and 310 transitions. [2021-05-02 14:47:42,532 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2021-05-02 14:47:42,532 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 310 transitions. [2021-05-02 14:47:42,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-05-02 14:47:42,533 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:42,533 INFO L523 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:47:42,748 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:47:42,748 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:42,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:42,748 INFO L82 PathProgramCache]: Analyzing trace with hash 142393729, now seen corresponding path program 9 times [2021-05-02 14:47:42,748 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:42,748 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142455702] [2021-05-02 14:47:42,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:42,753 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:42,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1398754905] [2021-05-02 14:47:42,753 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:47:42,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 14:47:42,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:47:42,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 14:47:42,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:42,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:42,966 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 57 proven. 12 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2021-05-02 14:47:42,966 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:42,966 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142455702] [2021-05-02 14:47:42,966 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:42,966 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398754905] [2021-05-02 14:47:42,966 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398754905] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:42,966 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:42,966 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 14:47:42,966 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643693254] [2021-05-02 14:47:42,966 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 14:47:42,966 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:42,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 14:47:42,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-05-02 14:47:42,967 INFO L87 Difference]: Start difference. First operand 247 states and 310 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 10 states have internal predecessors, (28), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:47:49,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:49,225 INFO L93 Difference]: Finished difference Result 253 states and 315 transitions. [2021-05-02 14:47:49,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 14:47:49,226 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), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 87 [2021-05-02 14:47:49,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:49,227 INFO L225 Difference]: With dead ends: 253 [2021-05-02 14:47:49,227 INFO L226 Difference]: Without dead ends: 248 [2021-05-02 14:47:49,227 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 80.6ms TimeCoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2021-05-02 14:47:49,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2021-05-02 14:47:49,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 228. [2021-05-02 14:47:49,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 136 states have (on average 1.1323529411764706) internal successors, (154), 141 states have internal predecessors, (154), 61 states have call successors, (61), 31 states have call predecessors, (61), 30 states have return successors, (59), 55 states have call predecessors, (59), 59 states have call successors, (59) [2021-05-02 14:47:49,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 274 transitions. [2021-05-02 14:47:49,243 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 274 transitions. Word has length 87 [2021-05-02 14:47:49,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:49,243 INFO L480 AbstractCegarLoop]: Abstraction has 228 states and 274 transitions. [2021-05-02 14:47:49,243 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), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:47:49,243 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 274 transitions. [2021-05-02 14:47:49,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-05-02 14:47:49,243 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:49,244 INFO L523 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:47:49,448 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:47:49,449 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:49,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:49,449 INFO L82 PathProgramCache]: Analyzing trace with hash -48878079, now seen corresponding path program 10 times [2021-05-02 14:47:49,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:49,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824204921] [2021-05-02 14:47:49,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:49,454 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:49,454 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1920910400] [2021-05-02 14:47:49,454 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 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 14:47:49,498 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 14:47:49,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:47:49,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 38 conjunts are in the unsatisfiable core [2021-05-02 14:47:49,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:49,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:49,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:49,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:49,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:49,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:49,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:49,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:49,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:49,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:49,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:49,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:49,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:49,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:49,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:49,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:49,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:49,688 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 24 proven. 27 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2021-05-02 14:47:49,688 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:49,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824204921] [2021-05-02 14:47:49,689 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:49,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920910400] [2021-05-02 14:47:49,689 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920910400] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:49,689 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:49,689 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 14:47:49,689 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047962026] [2021-05-02 14:47:49,690 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 14:47:49,690 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:49,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 14:47:49,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2021-05-02 14:47:49,691 INFO L87 Difference]: Start difference. First operand 228 states and 274 transitions. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 6 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 14:47:49,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:49,948 INFO L93 Difference]: Finished difference Result 240 states and 289 transitions. [2021-05-02 14:47:49,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 14:47:49,948 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 6 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 87 [2021-05-02 14:47:49,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:49,950 INFO L225 Difference]: With dead ends: 240 [2021-05-02 14:47:49,950 INFO L226 Difference]: Without dead ends: 238 [2021-05-02 14:47:49,951 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 146.6ms TimeCoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-05-02 14:47:49,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2021-05-02 14:47:49,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 234. [2021-05-02 14:47:49,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 140 states have (on average 1.1285714285714286) internal successors, (158), 146 states have internal predecessors, (158), 62 states have call successors, (62), 32 states have call predecessors, (62), 31 states have return successors, (60), 55 states have call predecessors, (60), 60 states have call successors, (60) [2021-05-02 14:47:49,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 280 transitions. [2021-05-02 14:47:49,971 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 280 transitions. Word has length 87 [2021-05-02 14:47:49,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:49,972 INFO L480 AbstractCegarLoop]: Abstraction has 234 states and 280 transitions. [2021-05-02 14:47:49,972 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 6 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 14:47:49,972 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 280 transitions. [2021-05-02 14:47:49,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-05-02 14:47:49,973 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:49,973 INFO L523 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:47:50,189 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-05-02 14:47:50,190 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:50,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:50,190 INFO L82 PathProgramCache]: Analyzing trace with hash 418671986, now seen corresponding path program 3 times [2021-05-02 14:47:50,190 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:50,190 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577142322] [2021-05-02 14:47:50,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:50,197 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:50,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1553896797] [2021-05-02 14:47:50,197 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 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 14:47:50,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 14:47:50,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:47:50,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 41 conjunts are in the unsatisfiable core [2021-05-02 14:47:50,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:50,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:50,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:50,418 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 82 proven. 18 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2021-05-02 14:47:50,418 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:50,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577142322] [2021-05-02 14:47:50,418 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:50,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553896797] [2021-05-02 14:47:50,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553896797] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:50,418 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:50,418 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 14:47:50,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494486388] [2021-05-02 14:47:50,419 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 14:47:50,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:50,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 14:47:50,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-05-02 14:47:50,419 INFO L87 Difference]: Start difference. First operand 234 states and 280 transitions. Second operand has 11 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 6 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2021-05-02 14:47:54,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:54,632 INFO L93 Difference]: Finished difference Result 268 states and 323 transitions. [2021-05-02 14:47:54,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 14:47:54,633 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 6 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 92 [2021-05-02 14:47:54,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:54,634 INFO L225 Difference]: With dead ends: 268 [2021-05-02 14:47:54,634 INFO L226 Difference]: Without dead ends: 266 [2021-05-02 14:47:54,634 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 74.0ms TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-05-02 14:47:54,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2021-05-02 14:47:54,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 252. [2021-05-02 14:47:54,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 152 states have (on average 1.131578947368421) internal successors, (172), 158 states have internal predecessors, (172), 65 states have call successors, (65), 35 states have call predecessors, (65), 34 states have return successors, (63), 58 states have call predecessors, (63), 63 states have call successors, (63) [2021-05-02 14:47:54,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 300 transitions. [2021-05-02 14:47:54,665 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 300 transitions. Word has length 92 [2021-05-02 14:47:54,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:54,665 INFO L480 AbstractCegarLoop]: Abstraction has 252 states and 300 transitions. [2021-05-02 14:47:54,665 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 6 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2021-05-02 14:47:54,665 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 300 transitions. [2021-05-02 14:47:54,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-05-02 14:47:54,666 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:54,666 INFO L523 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:47:54,881 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-05-02 14:47:54,881 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:54,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:54,881 INFO L82 PathProgramCache]: Analyzing trace with hash 1804875380, now seen corresponding path program 11 times [2021-05-02 14:47:54,881 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:54,881 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827394233] [2021-05-02 14:47:54,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:54,886 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:54,886 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1901729507] [2021-05-02 14:47:54,886 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 14:47:54,978 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-05-02 14:47:54,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:47:54,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 44 conjunts are in the unsatisfiable core [2021-05-02 14:47:54,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:55,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,218 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 26 proven. 30 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2021-05-02 14:47:55,218 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:55,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827394233] [2021-05-02 14:47:55,219 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:55,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901729507] [2021-05-02 14:47:55,219 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901729507] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:55,219 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:55,219 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 14:47:55,219 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603788259] [2021-05-02 14:47:55,219 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 14:47:55,219 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:55,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 14:47:55,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-05-02 14:47:55,220 INFO L87 Difference]: Start difference. First operand 252 states and 300 transitions. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2021-05-02 14:47:55,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:47:55,464 INFO L93 Difference]: Finished difference Result 282 states and 339 transitions. [2021-05-02 14:47:55,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 14:47:55,465 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) Word has length 92 [2021-05-02 14:47:55,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:47:55,467 INFO L225 Difference]: With dead ends: 282 [2021-05-02 14:47:55,467 INFO L226 Difference]: Without dead ends: 280 [2021-05-02 14:47:55,467 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 107.1ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-05-02 14:47:55,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-05-02 14:47:55,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 266. [2021-05-02 14:47:55,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 161 states have (on average 1.1304347826086956) internal successors, (182), 167 states have internal predecessors, (182), 68 states have call successors, (68), 37 states have call predecessors, (68), 36 states have return successors, (66), 61 states have call predecessors, (66), 66 states have call successors, (66) [2021-05-02 14:47:55,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 316 transitions. [2021-05-02 14:47:55,487 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 316 transitions. Word has length 92 [2021-05-02 14:47:55,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:47:55,487 INFO L480 AbstractCegarLoop]: Abstraction has 266 states and 316 transitions. [2021-05-02 14:47:55,487 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2021-05-02 14:47:55,487 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 316 transitions. [2021-05-02 14:47:55,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-05-02 14:47:55,488 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:47:55,488 INFO L523 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:47:55,703 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:47:55,704 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:47:55,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:47:55,704 INFO L82 PathProgramCache]: Analyzing trace with hash 65583604, now seen corresponding path program 12 times [2021-05-02 14:47:55,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:47:55,704 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129284210] [2021-05-02 14:47:55,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:47:55,709 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:47:55,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2066839730] [2021-05-02 14:47:55,709 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 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 14:47:55,748 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-05-02 14:47:55,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:47:55,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 40 conjunts are in the unsatisfiable core [2021-05-02 14:47:55,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:47:55,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:47:55,960 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 42 proven. 47 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2021-05-02 14:47:55,960 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:47:55,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129284210] [2021-05-02 14:47:55,960 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:47:55,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066839730] [2021-05-02 14:47:55,960 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066839730] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:47:55,961 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:47:55,961 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 14:47:55,961 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737128453] [2021-05-02 14:47:55,962 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 14:47:55,962 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:47:55,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 14:47:55,962 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-05-02 14:47:55,962 INFO L87 Difference]: Start difference. First operand 266 states and 316 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2021-05-02 14:48:00,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:48:00,468 INFO L93 Difference]: Finished difference Result 324 states and 404 transitions. [2021-05-02 14:48:00,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 14:48:00,469 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) Word has length 92 [2021-05-02 14:48:00,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:48:00,470 INFO L225 Difference]: With dead ends: 324 [2021-05-02 14:48:00,470 INFO L226 Difference]: Without dead ends: 318 [2021-05-02 14:48:00,470 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 79.7ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-05-02 14:48:00,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2021-05-02 14:48:00,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 280. [2021-05-02 14:48:00,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 167 states have (on average 1.1377245508982037) internal successors, (190), 173 states have internal predecessors, (190), 76 states have call successors, (76), 37 states have call predecessors, (76), 36 states have return successors, (74), 69 states have call predecessors, (74), 74 states have call successors, (74) [2021-05-02 14:48:00,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 340 transitions. [2021-05-02 14:48:00,490 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 340 transitions. Word has length 92 [2021-05-02 14:48:00,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:48:00,490 INFO L480 AbstractCegarLoop]: Abstraction has 280 states and 340 transitions. [2021-05-02 14:48:00,491 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2021-05-02 14:48:00,491 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 340 transitions. [2021-05-02 14:48:00,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-05-02 14:48:00,491 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:48:00,491 INFO L523 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:48:00,696 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-05-02 14:48:00,696 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:48:00,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:48:00,697 INFO L82 PathProgramCache]: Analyzing trace with hash 1451786998, now seen corresponding path program 13 times [2021-05-02 14:48:00,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:48:00,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261009908] [2021-05-02 14:48:00,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:48:00,701 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:48:00,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [995510669] [2021-05-02 14:48:00,701 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 14:48:00,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:48:00,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 46 conjunts are in the unsatisfiable core [2021-05-02 14:48:00,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:48:00,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:00,998 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 26 proven. 30 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2021-05-02 14:48:00,999 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:48:00,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261009908] [2021-05-02 14:48:00,999 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:48:00,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995510669] [2021-05-02 14:48:00,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995510669] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:48:00,999 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:48:00,999 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 14:48:00,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617537047] [2021-05-02 14:48:00,999 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 14:48:00,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:48:01,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 14:48:01,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-05-02 14:48:01,002 INFO L87 Difference]: Start difference. First operand 280 states and 340 transitions. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2021-05-02 14:48:01,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:48:01,234 INFO L93 Difference]: Finished difference Result 304 states and 369 transitions. [2021-05-02 14:48:01,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 14:48:01,234 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) Word has length 92 [2021-05-02 14:48:01,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:48:01,236 INFO L225 Difference]: With dead ends: 304 [2021-05-02 14:48:01,236 INFO L226 Difference]: Without dead ends: 302 [2021-05-02 14:48:01,236 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 117.1ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-05-02 14:48:01,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2021-05-02 14:48:01,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 288. [2021-05-02 14:48:01,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 173 states have (on average 1.1329479768786128) internal successors, (196), 179 states have internal predecessors, (196), 76 states have call successors, (76), 39 states have call predecessors, (76), 38 states have return successors, (74), 69 states have call predecessors, (74), 74 states have call successors, (74) [2021-05-02 14:48:01,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 346 transitions. [2021-05-02 14:48:01,256 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 346 transitions. Word has length 92 [2021-05-02 14:48:01,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:48:01,256 INFO L480 AbstractCegarLoop]: Abstraction has 288 states and 346 transitions. [2021-05-02 14:48:01,257 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 10 states have internal predecessors, (27), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2021-05-02 14:48:01,257 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 346 transitions. [2021-05-02 14:48:01,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 14:48:01,257 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:48:01,257 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:48:01,473 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:48:01,473 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:48:01,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:48:01,473 INFO L82 PathProgramCache]: Analyzing trace with hash -87157341, now seen corresponding path program 14 times [2021-05-02 14:48:01,474 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:48:01,474 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617980069] [2021-05-02 14:48:01,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:48:01,479 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:48:01,479 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1478485515] [2021-05-02 14:48:01,479 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 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 14:48:01,520 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:48:01,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:48:01,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 47 conjunts are in the unsatisfiable core [2021-05-02 14:48:01,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:48:01,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:01,740 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 28 proven. 33 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-05-02 14:48:01,740 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:48:01,740 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617980069] [2021-05-02 14:48:01,740 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:48:01,740 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478485515] [2021-05-02 14:48:01,740 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478485515] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:48:01,741 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:48:01,741 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 14:48:01,741 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640713197] [2021-05-02 14:48:01,741 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 14:48:01,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:48:01,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 14:48:01,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-05-02 14:48:01,742 INFO L87 Difference]: Start difference. First operand 288 states and 346 transitions. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2021-05-02 14:48:02,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:48:02,004 INFO L93 Difference]: Finished difference Result 328 states and 399 transitions. [2021-05-02 14:48:02,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 14:48:02,004 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 97 [2021-05-02 14:48:02,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:48:02,006 INFO L225 Difference]: With dead ends: 328 [2021-05-02 14:48:02,006 INFO L226 Difference]: Without dead ends: 322 [2021-05-02 14:48:02,006 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 88.9ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-05-02 14:48:02,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2021-05-02 14:48:02,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 322. [2021-05-02 14:48:02,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 194 states have (on average 1.134020618556701) internal successors, (220), 200 states have internal predecessors, (220), 85 states have call successors, (85), 43 states have call predecessors, (85), 42 states have return successors, (83), 78 states have call predecessors, (83), 83 states have call successors, (83) [2021-05-02 14:48:02,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 388 transitions. [2021-05-02 14:48:02,029 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 388 transitions. Word has length 97 [2021-05-02 14:48:02,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:48:02,029 INFO L480 AbstractCegarLoop]: Abstraction has 322 states and 388 transitions. [2021-05-02 14:48:02,029 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2021-05-02 14:48:02,029 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 388 transitions. [2021-05-02 14:48:02,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 14:48:02,030 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:48:02,030 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:48:02,244 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-05-02 14:48:02,245 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:48:02,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:48:02,245 INFO L82 PathProgramCache]: Analyzing trace with hash 1963826657, now seen corresponding path program 15 times [2021-05-02 14:48:02,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:48:02,245 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109280883] [2021-05-02 14:48:02,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:48:02,250 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:48:02,250 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1723194215] [2021-05-02 14:48:02,250 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 14:48:02,331 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 14:48:02,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:48:02,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 36 conjunts are in the unsatisfiable core [2021-05-02 14:48:02,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:48:10,514 WARN L205 SmtUtils]: Spent 6.02 s on a formula simplification that was a NOOP. DAG size: 31 [2021-05-02 14:48:10,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:10,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:10,546 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 71 proven. 29 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2021-05-02 14:48:10,546 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:48:10,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109280883] [2021-05-02 14:48:10,546 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:48:10,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723194215] [2021-05-02 14:48:10,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723194215] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:48:10,546 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:48:10,546 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 14:48:10,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300431712] [2021-05-02 14:48:10,547 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 14:48:10,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:48:10,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 14:48:10,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=87, Unknown=1, NotChecked=0, Total=110 [2021-05-02 14:48:10,547 INFO L87 Difference]: Start difference. First operand 322 states and 388 transitions. Second operand has 11 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) [2021-05-02 14:48:38,993 WARN L205 SmtUtils]: Spent 16.24 s on a formula simplification. DAG size of input: 48 DAG size of output: 43 [2021-05-02 14:48:48,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:48:48,856 INFO L93 Difference]: Finished difference Result 359 states and 449 transitions. [2021-05-02 14:48:48,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 14:48:48,856 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) Word has length 97 [2021-05-02 14:48:48,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:48:48,857 INFO L225 Difference]: With dead ends: 359 [2021-05-02 14:48:48,857 INFO L226 Difference]: Without dead ends: 353 [2021-05-02 14:48:48,858 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 24358.7ms TimeCoverageRelationStatistics Valid=37, Invalid=144, Unknown=1, NotChecked=0, Total=182 [2021-05-02 14:48:48,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2021-05-02 14:48:48,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 345. [2021-05-02 14:48:48,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 207 states have (on average 1.1545893719806763) internal successors, (239), 213 states have internal predecessors, (239), 94 states have call successors, (94), 44 states have call predecessors, (94), 43 states have return successors, (92), 87 states have call predecessors, (92), 92 states have call successors, (92) [2021-05-02 14:48:48,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 425 transitions. [2021-05-02 14:48:48,885 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 425 transitions. Word has length 97 [2021-05-02 14:48:48,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:48:48,885 INFO L480 AbstractCegarLoop]: Abstraction has 345 states and 425 transitions. [2021-05-02 14:48:48,885 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) [2021-05-02 14:48:48,886 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 425 transitions. [2021-05-02 14:48:48,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 14:48:48,886 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:48:48,886 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:48:49,100 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-05-02 14:48:49,101 INFO L428 AbstractCegarLoop]: === Iteration 28 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:48:49,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:48:49,101 INFO L82 PathProgramCache]: Analyzing trace with hash 1451182689, now seen corresponding path program 16 times [2021-05-02 14:48:49,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:48:49,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605390972] [2021-05-02 14:48:49,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:48:49,105 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:48:49,106 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [825174582] [2021-05-02 14:48:49,106 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 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:48:49,142 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 14:48:49,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:48:49,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 64 conjunts are in the unsatisfiable core [2021-05-02 14:48:49,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:48:49,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:49,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:51,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:53,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:55,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:55,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:55,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:55,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:55,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:55,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:55,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:55,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:55,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:55,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:55,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:55,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:55,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:56,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:56,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:56,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:56,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:56,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:56,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:56,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:56,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:56,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:56,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:56,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:56,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:56,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:48:56,031 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:48:56,031 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605390972] [2021-05-02 14:48:56,031 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:48:56,031 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825174582] [2021-05-02 14:48:56,031 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: should not be possible to divCapture here [2021-05-02 14:48:56,031 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 0 imperfect interpolant sequences. [2021-05-02 14:48:56,031 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [] total 0 [2021-05-02 14:48:56,031 ERROR L212 FreeRefinementEngine]: Strategy CAMEL failed to provide any proof altough trace is infeasible [2021-05-02 14:48:56,031 INFO L624 BasicCegarLoop]: Counterexample might be feasible [2021-05-02 14:48:56,248 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-05-02 14:48:56,260 WARN L227 ceAbstractionStarter]: Unable to decide correctness. Please check the following counterexample manually. [2021-05-02 14:48:56,260 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.05 02:48:56 BoogieIcfgContainer [2021-05-02 14:48:56,260 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-05-02 14:48:56,261 INFO L168 Benchmark]: Toolchain (without parser) took 85244.77 ms. Allocated memory was 210.8 MB in the beginning and 368.1 MB in the end (delta: 157.3 MB). Free memory was 174.9 MB in the beginning and 244.9 MB in the end (delta: -70.1 MB). Peak memory consumption was 204.3 MB. Max. memory is 8.0 GB. [2021-05-02 14:48:56,261 INFO L168 Benchmark]: CDTParser took 0.11 ms. Allocated memory is still 210.8 MB. Free memory is still 191.2 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-05-02 14:48:56,261 INFO L168 Benchmark]: CACSL2BoogieTranslator took 151.03 ms. Allocated memory is still 210.8 MB. Free memory was 174.7 MB in the beginning and 190.5 MB in the end (delta: -15.8 MB). Peak memory consumption was 8.3 MB. Max. memory is 8.0 GB. [2021-05-02 14:48:56,261 INFO L168 Benchmark]: Boogie Preprocessor took 21.98 ms. Allocated memory is still 210.8 MB. Free memory was 190.5 MB in the beginning and 194.1 MB in the end (delta: -3.7 MB). Peak memory consumption was 1.2 MB. Max. memory is 8.0 GB. [2021-05-02 14:48:56,261 INFO L168 Benchmark]: RCFGBuilder took 207.61 ms. Allocated memory is still 210.8 MB. Free memory was 194.1 MB in the beginning and 177.6 MB in the end (delta: 16.5 MB). Peak memory consumption was 16.8 MB. Max. memory is 8.0 GB. [2021-05-02 14:48:56,261 INFO L168 Benchmark]: TraceAbstraction took 84860.88 ms. Allocated memory was 210.8 MB in the beginning and 368.1 MB in the end (delta: 157.3 MB). Free memory was 177.3 MB in the beginning and 244.9 MB in the end (delta: -67.6 MB). Peak memory consumption was 207.4 MB. Max. memory is 8.0 GB. [2021-05-02 14:48:56,261 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.11 ms. Allocated memory is still 210.8 MB. Free memory is still 191.2 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 151.03 ms. Allocated memory is still 210.8 MB. Free memory was 174.7 MB in the beginning and 190.5 MB in the end (delta: -15.8 MB). Peak memory consumption was 8.3 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 21.98 ms. Allocated memory is still 210.8 MB. Free memory was 190.5 MB in the beginning and 194.1 MB in the end (delta: -3.7 MB). Peak memory consumption was 1.2 MB. Max. memory is 8.0 GB. * RCFGBuilder took 207.61 ms. Allocated memory is still 210.8 MB. Free memory was 194.1 MB in the beginning and 177.6 MB in the end (delta: 16.5 MB). Peak memory consumption was 16.8 MB. Max. memory is 8.0 GB. * TraceAbstraction took 84860.88 ms. Allocated memory was 210.8 MB in the beginning and 368.1 MB in the end (delta: 157.3 MB). Free memory was 177.3 MB in the beginning and 244.9 MB in the end (delta: -67.6 MB). Peak memory consumption was 207.4 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 13]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: unable to decide satisfiability of path constraint. Possible FailurePath: [L19] long long a, b, p, q, r, s; [L20] int x, y; [L21] x = __VERIFIER_nondet_int() [L22] CALL assume_abort_if_not(x>=0 && x<=100) [L8] COND FALSE !(!cond) [L22] RET assume_abort_if_not(x>=0 && x<=100) [L23] y = __VERIFIER_nondet_int() [L24] CALL assume_abort_if_not(y>=0 && y<=100) [L8] COND FALSE !(!cond) [L24] RET assume_abort_if_not(y>=0 && y<=100) [L25] CALL assume_abort_if_not(x >= 1) [L8] COND FALSE !(!cond) [L25] RET assume_abort_if_not(x >= 1) [L26] CALL assume_abort_if_not(y >= 1) [L8] COND FALSE !(!cond) [L26] RET assume_abort_if_not(y >= 1) [L28] a = x [L29] b = y [L30] p = 1 [L31] q = 0 [L32] r = 0 [L33] s = 1 [L35] COND TRUE 1 [L36] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(1 == p * s - r * q) [L37] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(a == y * r + x * p) [L38] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L38] RET __VERIFIER_assert(b == x * q + y * s) [L40] COND FALSE !(!(a != b)) [L43] COND FALSE !(a > b) [L48] b = b - a [L49] q = q - p [L50] s = s - r [L35] COND TRUE 1 [L36] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(1 == p * s - r * q) [L37] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(a == y * r + x * p) [L38] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L38] RET __VERIFIER_assert(b == x * q + y * s) [L40] COND FALSE !(!(a != b)) [L43] COND TRUE a > b [L44] a = a - b [L45] p = p - q [L46] r = r - s [L35] COND TRUE 1 [L36] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(1 == p * s - r * q) [L37] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(a == y * r + x * p) [L38] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L38] RET __VERIFIER_assert(b == x * q + y * s) [L40] COND FALSE !(!(a != b)) [L43] COND FALSE !(a > b) [L48] b = b - a [L49] q = q - p [L50] s = s - r [L35] COND TRUE 1 [L36] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(1 == p * s - r * q) [L37] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(a == y * r + x * p) [L38] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND TRUE !(cond) [L13] reach_error() - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 40 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: UNKNOWN, OverallTime: 84808.5ms, OverallIterations: 28, TraceHistogramMax: 12, EmptinessCheckTime: 28.9ms, AutomataDifference: 57332.8ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 7.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 1164 SDtfs, 541 SDslu, 6226 SDs, 0 SdLazy, 5828 SolverSat, 531 SolverUnsat, 17 SolverUnknown, 0 SolverNotchecked, 38815.9ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1990 GetRequests, 1683 SyntacticMatches, 5 SemanticMatches, 302 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 407 ImplicationChecksByTransitivity, 26356.8ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=345occurred in iteration=27, InterpolantAutomatonStates: 268, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 454.4ms AutomataMinimizationTime, 27 MinimizatonAttempts, 214 StatesRemovedByMinimization, 21 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 179.6ms SsaConstructionTime, 678.6ms SatisfiabilityAnalysisTime, 12637.0ms InterpolantComputationTime, 1946 NumberOfCodeBlocks, 1759 NumberOfCodeBlocksAsserted, 67 NumberOfCheckSat, 1919 ConstructedInterpolants, 0 QuantifiedInterpolants, 10107 SizeOfPredicates, 135 NumberOfNonLiveVariables, 5263 ConjunctsInSsa, 865 ConjunctsInUnsatCore, 27 InterpolantComputations, 2 PerfectInterpolantSequences, 3558/4053 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request...